\hypertarget{classCDependencyGenerator}{\section{C\-Dependency\-Generator Class Reference}
\label{classCDependencyGenerator}\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}}
}


{\ttfamily \#include $<$buildtools.\-h$>$}

Inheritance diagram for C\-Dependency\-Generator\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{dd/d5a/classCDependencyGenerator}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{classCDependencyGenerator}{C\-Dependency\-Generator} $\ast$ \hyperlink{classCDependencyGenerator_af25a1710b95578b0e7ebcec02c4a7238}{Create\-Instance} (void)
\item 
virtual void \hyperlink{classCDependencyGenerator_aaaff3838bea1e65ba250b78f1746870c}{Read} (const Ti\-Xml\-Element $\ast$Build\-Tool\-Root)
\item 
virtual void \hyperlink{classCDependencyGenerator_a631a53bd18d1974f7375a665e17357a2}{Write} (Ti\-Xml\-Element $\ast$Build\-Tool\-Root)
\item 
virtual void \hyperlink{classCDependencyGenerator_a632c6eedf0b8d948748fb29f47545451}{Show} (void)
\item 
\hyperlink{classCDependencyGenerator_a286f57093ebd4b993c5a8e374abf74f9}{C\-Dependency\-Generator} (void)
\item 
\hyperlink{classCDependencyGenerator_aa79bde9f58c2051665f1c139e5661b94}{C\-Dependency\-Generator} (const \hyperlink{classCDependencyGenerator}{C\-Dependency\-Generator} \&Dependency\-Generator)
\item 
virtual \hyperlink{classCDependencyGenerator_a16c8c8474279be1dc68d76e0b5e34cb1}{$\sim$\-C\-Dependency\-Generator} (void)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCDependencyGenerator_a286f57093ebd4b993c5a8e374abf74f9}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!C\-Dependency\-Generator@{C\-Dependency\-Generator}}
\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{C\-Dependency\-Generator}]{\setlength{\rightskip}{0pt plus 5cm}C\-Dependency\-Generator\-::\-C\-Dependency\-Generator (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCDependencyGenerator_a286f57093ebd4b993c5a8e374abf74f9}
\hypertarget{classCDependencyGenerator_aa79bde9f58c2051665f1c139e5661b94}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!C\-Dependency\-Generator@{C\-Dependency\-Generator}}
\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{C\-Dependency\-Generator}]{\setlength{\rightskip}{0pt plus 5cm}C\-Dependency\-Generator\-::\-C\-Dependency\-Generator (
\begin{DoxyParamCaption}
\item[{const {\bf C\-Dependency\-Generator} \&}]{Dependency\-Generator}
\end{DoxyParamCaption}
)}}\label{classCDependencyGenerator_aa79bde9f58c2051665f1c139e5661b94}
\hypertarget{classCDependencyGenerator_a16c8c8474279be1dc68d76e0b5e34cb1}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!$\sim$\-C\-Dependency\-Generator@{$\sim$\-C\-Dependency\-Generator}}
\index{$\sim$\-C\-Dependency\-Generator@{$\sim$\-C\-Dependency\-Generator}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{$\sim$\-C\-Dependency\-Generator}]{\setlength{\rightskip}{0pt plus 5cm}C\-Dependency\-Generator\-::$\sim$\-C\-Dependency\-Generator (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCDependencyGenerator_a16c8c8474279be1dc68d76e0b5e34cb1}


\subsection{Member Function Documentation}
\hypertarget{classCDependencyGenerator_af25a1710b95578b0e7ebcec02c4a7238}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!Create\-Instance@{Create\-Instance}}
\index{Create\-Instance@{Create\-Instance}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{Create\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-Dependency\-Generator} $\ast$ C\-Dependency\-Generator\-::\-Create\-Instance (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCDependencyGenerator_af25a1710b95578b0e7ebcec02c4a7238}


Reimplemented from \hyperlink{classCBuildTool_aa7f0e7c0bd7f75c71d37df066bcb581e}{C\-Build\-Tool}.



Reimplemented in \hyperlink{classCGNUAVRDependencyGenerator_a5d4d5e45d1cdd58d998ac961a66647dc}{C\-G\-N\-U\-A\-V\-R\-Dependency\-Generator}.

\hypertarget{classCDependencyGenerator_aaaff3838bea1e65ba250b78f1746870c}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!Read@{Read}}
\index{Read@{Read}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{Read}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Dependency\-Generator\-::\-Read (
\begin{DoxyParamCaption}
\item[{const Ti\-Xml\-Element $\ast$}]{Build\-Tool\-Root}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCDependencyGenerator_aaaff3838bea1e65ba250b78f1746870c}


Reimplemented from \hyperlink{classCBuildTool_a299d87943c0f68dde5316318cc0838f8}{C\-Build\-Tool}.

\hypertarget{classCDependencyGenerator_a632c6eedf0b8d948748fb29f47545451}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!Show@{Show}}
\index{Show@{Show}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{Show}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Dependency\-Generator\-::\-Show (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCDependencyGenerator_a632c6eedf0b8d948748fb29f47545451}


Reimplemented from \hyperlink{classCBuildTool_a69815d1393a61dc16b2cc2d0552cd5ac}{C\-Build\-Tool}.

\hypertarget{classCDependencyGenerator_a631a53bd18d1974f7375a665e17357a2}{\index{C\-Dependency\-Generator@{C\-Dependency\-Generator}!Write@{Write}}
\index{Write@{Write}!CDependencyGenerator@{C\-Dependency\-Generator}}
\subsubsection[{Write}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Dependency\-Generator\-::\-Write (
\begin{DoxyParamCaption}
\item[{Ti\-Xml\-Element $\ast$}]{Build\-Tool\-Root}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCDependencyGenerator_a631a53bd18d1974f7375a665e17357a2}


Reimplemented from \hyperlink{classCBuildTool_af0331a777785bc2d15236b5c74321ed2}{C\-Build\-Tool}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{buildtools_8h}{buildtools.\-h}\item 
src/\hyperlink{buildtools_8cpp}{buildtools.\-cpp}\end{DoxyCompactItemize}
